function changeShirtColor(id, color)
{
    $('#form-' + id + ' .shirtColorValue').val(color);

    if ($('input[name=sex]:checked', '#form-' + id).val() == 'H')
    {
        $('#shirt-img-' + id).css('background-image', 'url(img/backshirts/small-' + color + '.png)');
    }
    else
    {
        $('#shirt-img-' + id).css('background-image', 'url(img/backshirts/small-' + color + '-girl.png)');
    }
}

function changeShirtColorAndSex(id, color, sex)
{
    $('#form-' + id + ' .shirtColorValue').val(color);

    if (sex == 'H')
    {
        $('#shirt-img-' + id).css('background-image', 'url(img/backshirts/small-' + color + '.png)');
    }
    else
    {
        $('#shirt-img-' + id).css('background-image', 'url(img/backshirts/small-' + color + '-girl.png)');
    }
}

function updateShirt(id)
{
    changeShirtColor(id, $('#form-' + id + ' .shirtColorValue').val());
}

function selectRandomColor(id)
{
    color = ['red', 'grey', 'yellow', 'blue', 'green'];
    c = Math.floor((Math.random() * 5));
    changeShirtColor(id, color[c]);
}

function buyShirtId(id)
{
	buyShirt(id, 
		$('#form-' + id + ' .shirtColorValue').val(), 
		$('input[name=sex]:checked', '#form-' + id).val(), 
		$('#form-' + id + ' .shirtSize').val(),
		$('#form-' + id + ' .shirtQuantity').val());
}

function buyShirt(id, color, sex, size, quantity)
{
	jQuery.ajax({
		type: 'GET',
		url: 'pages/controller/ajax/addToCart.php',
		data: {
			id: id,
			color: color,
			sex: sex,
			size: size,
			quantity: quantity
		},
		
		success: function(data, textStatus, jqXHR) {
			var result=data.split(';');
			if(result[0] == 1) //Added to cart
			{
				$('#nbArticles').html(result[1]+" articles");
				displayMsg("Article ajouté au panier", 3000, false);
			}
			else
			{
				displayMsg("Impossible d'ajouter les articles au panier: Il ne reste que "+result[1]+" articles similaires en stock.", 5000, true);
			}
		},
		
		error: function(jqXHR, textStatus, errorThrown) {
			displayMsg("Impossible d'ajouter les articles au panier: Une erreur est survenue.", 5000, true);
		}
	});
	
	closeInfo();
}

// ----------------------------

//Lorsque vous cliquez sur un lien de la classe poplight
function displayInfo() {

    var popID = 'shirtPopup';
    var popWidth = 800;
    //Faire apparaitre la pop-up et ajouter le bouton de fermeture
    $('#' + popID).fadeIn().css({'width': popWidth}).prepend('<a href="#" class="close"><img src="img/menu/cross.png" class="btnClosePopup" title="Close Window" alt="Close" /></a>');

    //R�cup�ration du margin, qui permettra de centrer la fen�tre - on ajuste de 60px en conformit� avec le CSS
    var popMargTop = ($('#' + popID).height() + 60) / 2;
    var popMargLeft = ($('#' + popID).width() + 60) / 2;

    //Apply Margin to Popup
    $('#' + popID).css({
        'margin-top': -popMargTop,
        'margin-left': -popMargLeft
    });

    //Apparition du fond - .css({'filter' : 'alpha(opacity=80)'}) pour corriger les bogues d'anciennes versions de IE
    $('body').append('<div id="fade"></div>');
    $('#fade').css({'filter': 'alpha(opacity=80)'}).fadeIn();

    return false;
}
;

function loadInfo(id)
{

    var data = {
        page: 'info',
        id: id,
        color: $('#form-' + id + ' .shirtColorValue').val(),
        quantity: $('#form-' + id + ' .shirtQuantity').val(),
        size: $('#form-' + id + ' .shirtSize').val(),
        sex: $('input[name=sex]:checked', '#form-' + id).val()
    };


    jQuery.ajax({
        type: 'GET',
        url: 'index.php',
        data: data,
        success: function(data, textStatus, jqXHR) {
            $('#shirtPopup').html(data);
            setTimeout("displayInfo();", 100);

        },
        error: function(jqXHR, textStatus, errorThrown) {
            $('#shirtPopup').html('Impossible d\'afficher les informations.');
            displayInfo();
        }
    });
}

function closeInfo()
{
	$('#fade , .popupBlock').fadeOut(function() {
		$('#fade, a.close').remove();
		$('#shirtPopup').html("");
	}); //...ils disparaissent ensemble
}